为您找到与asp 导出到excel的简单方法相关的共200个结果:
小编在网上找了很多要将asp图片导出Excel的方法,当时网上很多都是着实虚无,目前所知的方法有4种。
1.网上包括csdn大部分流行的方法,强制输出html格式为xls格式。优点效率高,速度快。缺点也很明显,毕竟不是真正的Excel格式,只是利用了office2000以后的版本可以直接打开html文件的特性强制生成的。无法改变单元格格式等。尤其是office2007,打开会提示 您尝试打开的*xls"的格式与文件扩展名指定的格式不一致。并且按保存时,会发现默认格式是txt。这种方法不建议使用。
2.JavaScript格式,粗略的看了下。有个致命的问题,要设置ie安全属性。一般用户会为了一个功能去繁琐的更高ie设置?而且也不是真正的csv格式,xls格式而已。不考虑。
3.第三方控件,使用过MyXls这个控件,生成的真正的xls文件。效率高,使用简单,不用考虑资源释放的问题。可惜未发现导出图片的方法。不过一般导出Excel的话,强烈推荐!
4.使用微软的官方COM组件。优点:功能强大。缺点:效率低,需要手动关闭进程,释放资源,而且服务器端还需安装office。暂时只发现这个可以导出图象到Excel。
方法如下:
虽然服务器必须安装office,但并不需要安装完整版本的office,本人发现精简版也可以。只不过设置麻烦一些而已。
先安装O2003PIA补丁。下载地址百度。网上一堆。如果你安装完整版的office,可以跳过这部。
然后导入COM组件
确定即可。
然后添加引用,如果安装的是完整版的,直接在引用的tab框中添加即可。
如果您是精简版的,下载个Microsoft.Office.Interop.Excel.dll。然后放到网站根目录
代码如下
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
https://导入Com组件
using Microsoft.Office.Core;
https://添加引用
using ex=Microsoft.Office.Interop.Excel;
using System.Reflection;
public partial class _Default : System.Web.UI.Page
{
https:///
https:/// ASP.NET导出图象到Excel
https:/// 创建人:吴凯平
https:/// 创建时间:2010年1月3日 12:46:38
https:///
https:///
https:///
protected void Page_Load(object sender, EventArgs e)
{
}
https:///
https:/// 导出到Excel
https:///
https:///
https:///
protected void btnExcel_Click(object sender, EventArgs e)
{
https://声明一个默认值
object missing = Missing.Value;
https://声明一个Excel应用程序对象
ex.Application excelObj = new ex.ApplicationClass();
https://禁用Excel提示(否则第二次生成会提示是否覆盖等..)
excelObj.DisplayAlerts = false;
https://不显示excel??
excelObj.Visible = false;
https://创建workbooks
ex.Workbooks wbooks = excelObj.Workbooks;
https://使用Excel模板创建一个工作簿(模板必须先创建好放在网站可访问目录下)
ex.Workbook wbook = wbooks.Open(Server.MapPath("模板路径"), missing, missing,
missing, missing, missing, missing, missing, missing, missing, missing, missing, missing,
missing, missing);
https://新建一个excel工作表集合
ex.Worksheets sheets = (ex.Worksheets)wbook.Worksheets;
https://新建一个工作表
ex._Worksheet sheet = (ex._Worksheet)sheets.get_Item(1);
https://声明一个pictures对象,用来存放sheet的图片
ex.Pictures pics = (ex.Pictures)sheet.Pictures(missing);
https://设置要插入的图片路径
pics.Insert(Server.MapPath("图片路径"),
MsoTriState.msoFalse, MsoTriState.msoCTrue);
https://插入图片
}
}
https:///
https:/// 输出Excel
https:///
https:///
https:///
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
if (chltStat.Visible == false)
{
ClientScript.RegisterStartupScript(GetType(), "", "alert('没有数据请生成数据再导入!');", true);
return;
}
object missing = Missing.Value;
https://定义一个Excel应用程序
ex.ApplicationClass excelObj = new ex.ApplicationClass();
excelObj.DisplayAlerts = false;
excelObj.Visible = false;
ex.Workbooks wbooks = excelObj.Workbooks;
ex.Workbook wbook = wbooks.Open(Server.MapPath("../动态经营统计数据.xls"), missing, missing, missing, missing, missing, missing,
missing, missing, missing, missing, missing, missing, missing, missing);
ex.Sheets sheets = (ex.Sheets)wbook.Worksheets;
ex._Worksheet sheet = (ex._Worksheet)sheets.get_Item(1);
ex.Range exRange = (ex.Range)sheet.get_Range("B2", missing);
exRange.Select();
https://声明一个pictures对象,用来存放柱状图
ex.Pictures pics = (ex.Pictures)sheet.Pictures(missing);
https://插入图片
pics.Insert(Server.MapPath("Chartlet_chltStat_区企业年度信息统计表_Bar.Jpg"), missing);
sheet.Shapes.AddPicture(Server.MapPath("Chartlet_chltStat2_区企业年度信息统计表_Line.Jpg"),
Microsoft.Office.Core.MsoTriState.msoFalse,
Microsoft.Office.Core.MsoTriState.msoCTrue,
50, 400, 570, 368);https://504 326
wbook.SaveAs(Server.MapPath("../xls/动态经营统计数据.xls"), missing, missing, missing, missing, missing,
Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, missing, missing, missing, missing,
missing);
wbook.Close(false, missing, missing);
excelObj.Quit();
ClientScript.RegisterStartupScript(GetType(), "", "window.location.href='../xls/动态经营统计数据.xls';", true);
https://必须关闭释放所引用的COM对象,关闭Excel进程,否则会占用服务器资源
ReleaseObj(sheets);
ReleaseObj(wbook);
ReleaseObj(wbooks);
ReleaseObj(excelObj);
System.GC.Collect();
System.GC.WaitForPendingFinalizers();
https://BindGv();
string filePath = Server.MapPath("../xls/动态经营统计数据.xls");
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.AppendHeader("content-disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode("动态经营统计数据", System.Text.Encoding.UTF8) + ".xls");
Response.ContentType = "Application/excel";
Response.WriteFile(filePath);
Response.End();
}
浏览量:3
下载量:0
时间:
Excel中经常需要使用到把Excel文档保存为图片并导出的技巧,Excel文档具体该如何保存为图片并导出呢?下面是读文网小编带来的关于excel2007保存为图片并导出的方法,希望阅读过后对你有所启发!
保存图片并导出步骤1:【通过粘贴功能生成图片】在EXCEL表格中选择一个数据区域后,单击“开始”菜单→“粘贴”→“以图片格式”→“复制为图片”
保存图片并导出步骤2:【通过粘贴功能生成图片】选择要复制图片的“外观”和“格式”,然后确定即可
保存图片并导出步骤3:【通过WINDOWS画图工具保存图片】
在excel生成图片并复制后,单击windows开始菜单→“附件”→“画图”,右键“粘贴”或直接ctrl+v进行复制,再通过菜单栏“另存为”→“JPEG图片”即可。
保存图片并导出步骤4:【通过照相机功能生成图片】打开EXCEL文件,开启照相机功能:
在excel菜单栏右键,选择“自定义快速访问工具栏”
保存图片并导出步骤5:【通过照相机功能生成图片】打开EXCEL文件,开启照相机功能:
选择“所有命令”→“照相机”,点击“添加”按钮,然后确定即可
保存图片并导出步骤6:【通过照相机功能生成图片】打开EXCEL文件,开启照相机功能:
添加完成后,会在快捷访问工具栏出现“照相机”图标
保存图片并导出步骤7:【通过照相机功能生成图片】使用照相机功能:
在EXCEL表格中选择一个数据区域后,单击“照相机”功能,此时鼠标会变成十字,单击其他区域,会出现一个和选中区域一样的图片格式文件。右键“设置图片格式”可对当前图片格式进行调整。
注:使用照相机功能生成的图片会随着原始数据的变动而变动;譬如修改原始数据某单元格内容,照相机图片也会随着改变
保存图片并导出步骤8:【通过EXCEL文件另存为保存图片】使用照相机生成图片后,通过excel菜单→“另存为”→“其他格式”,选择保存类型为“网页”,选择保存位置,填写保存名称,然后确定。
保存图片并导出步骤9:【通过EXCEL文件另存为保存图片】我们会发现保存位置生成了一个*.files的文件夹,打开后里面有我们需要生成的图片。
浏览量:8
下载量:0
时间:
我们在excel中工作时,如果懂得运用宏的话,可以让我们在工作中省很多的时间,Excel中的宏具体该如何编写呢?接下来是读文网小编为大家带来的excel中编写简单宏的教程,供大家参考。
01从哪里开始录制宏?我们可以从以下三个地方开始录制宏:
我们可以在Excel状态栏的最左边看到一个小小的录制宏按钮,按下这个按钮就可以开始录制宏。如果在你的状态栏没有看到这个小按钮,你可以在状态栏上右击,在弹出的菜单中勾选录制宏。
在功能区中的视图选项卡最右边,也有录制宏的按钮,点击下拉可以查看、录制宏和设置相对引用。
宏其实属于 VBA 工具之一,所以我们可以在“开发工具”选项卡找到它,由于该选项卡默认是隐藏的,因此第一步是启用选项卡。这是第三种方法。
02录制宏我们分别以自动添加下划线为例子录制我们的第一个宏。点击录制宏按钮以后,我们可以看到宏设置窗口,我在窗口中给录制的宏设置了一个快捷键 Ctrl + Shift + U。点击确定以后,只需要正常的执行我们需要的步骤就行了。给数字加上双下划线以后,再次点击左下角的录制宏按钮就停止录制了。
按以上步骤执行就录制好我们的第一个宏了。
03执行宏录制好的宏如果不执行是没有任何效果的。接下来我们来看看如何执行一个已经录制好的宏。
第一种方式选选中我们需要添加下划线的单元格,然后从视图选项卡中的宏组中找到查看宏,然后点击运行。这样选中的单元格就自动的添加了下划线了。
另外一种执行宏的方式,是快捷键,这是一种更高效的方法。还记得在上一步,我们给宏设置的快捷键吗?Ctrl+Shfit +U,我们现在就来试试。
浏览量:3
下载量:0
时间:
CAD中的很多表格需要计算、复核,把CAD中的表格导出到EXCEL中,运用excel中的函数计算就会节省很大的脑力劳动。接下来就是读文网小编精心整理的一些关于怎么把cad图导出excel的相关资料,供你参考。
1、单击工具栏上的【插入】——【OLE对象】,弹出【插入对象】对话框,选取【由文件创建】,单击【浏览】选取excel表格文档,如图
2、单击确定后,excel表格被导入到CAD中,双击表格可回到execl进行编辑,但是此时的显示白色背景,而cad背景是黑色,所有不太美观,但打印出来是不受影响
除了“怎么把cad图导出excel”,其他人还看过:
浏览量:2
下载量:0
时间:
Excel中的图表该如何导出呢?下面是读文网小编带来的关于excel2010图表导出的方法,希望阅读过后对你有所启发!
图表导出步骤1:用Excel 2010打开图表后,按"Alt + F11"或者点击菜单“开发工具”-“Visual Basic"。使用Visual Basic编辑器是需要安装VBA的
图表导出步骤2:打开VB编辑器的立即窗口:”视图“-”立即窗口“,或者使用快捷键"Ctrl + G"
图表导出步骤3:调用图表api导出图片。如果图表是插入到工作表中的,则在立即窗口中输入activesheet.ChartObjects(1).Chart.Export "C:chart.png",再按“Enter”建,就会在C盘下生成格式为png的图表图片。支持的图片类型有:png,jpeg,jpg,gif,bmp。
图表导出步骤4:导出的图表图片如图:
图表导出步骤5:如果是工作表图表,则在立即窗口中输入charts(1).Export "C:chart.png",再按“Enter”建,就会在C盘下生成格式为png的图表图片。
浏览量:2
下载量:0
时间:
在Excel中录入好数据以后或许会有导出PDF格式的需求,或许有的朋友并不知道Excel该如何导出PDF,如果不懂的朋友欢迎一起来学习讨论。接下来是读文网小编为大家带来的excel2003导出pdf的方法,供大家参考。
导出PDF步骤1:Excel2003 没有直接转换PDF格式的功能,我们可以借助工具来完成。现在介绍一款比较好用的软件:dopdf
导出PDF步骤2:下载dopdf软件,并按照提示进行安装。
导出PDF步骤3:安装完成后这个软件会在打印机列表内生成一个虚拟的pdf打印机。
导出PDF步骤4:打开我们的Excel文件,点击打印:
导出PDF步骤5:在弹出的打印对话框中选择dopdf打印机,并点击确定:
浏览量:2
下载量:0
时间:
在Excel中录入好数据以后经常需要把数据导出到WORD中进行展示,或许有的朋友并不知道Excel的表格该如何导出到word中,如果不懂的朋友欢迎一起来探索研究一番。下面是由读文网小编分享的excel表格导出到word的方法,以供大家阅读和学习。
Excel表格导出word步骤:在Word中选择第一行,右键选择合并单元格,在单元格中粘贴表头,现在在EXCEL中选择A2:A20单元格区域,单击复制,回到Word中,选择第2到第20行,单击开始——粘贴——选择性粘贴,打开对话框,选择粘贴——无格式文本,单击确定,所有数据就粘贴过来了。
浏览量:3
下载量:0
时间:
在Excel中录入数据的时候数据源经常会在WROD里,如果是数据源在WORD中就不再用录入而是用导出,这样做可以更加省时间。或许有的朋友并不知道word数据该如何导出到Excel,如果不懂的朋友欢迎一起来学习探讨吧。下面是由读文网小编分享的word数据导出excel的方法,以供大家阅读和学习。
word导出Excel步骤1:此类方法是先将Word文档存为txt文本文档,然后在Excel表格中导入外部数据,通过文本导入向导完成转换。
word导出Excel步骤2:如果Word中有大量文本形式的数据需要转换到Excel表格中,可以执行下面方法。
word导出Excel步骤3:首先,得使用空格或者逗号、冒号、句号等任何符号都可以,将其分割开来。
word导出Excel步骤4:这里使用的是空格将学生成绩单分割开,如下图所示:
word导出Excel步骤5:单击“Office按钮”中的“另存为”里面的“其他格式”。
word导出Excel步骤6:在弹出的“另存为”对话框中,将“保存类型”设置为“纯文本(*.txt)”。
word导出Excel步骤7:在“文件转换”窗口中直接默认的就可以了,单击“确定”按钮。
word导出Excel步骤8:打开Excel,然后进入“数据”选项卡,在“获取外部数据”选项组中选择“自文本”。
word导出Excel步骤9:在“导入文本文件”对话框中选中刚才保存的.txt文本,然后单击下面的“导入”按钮。
word导出Excel步骤10:在“文本导入向导”直接下一步。
word导出Excel步骤11:继续下一步。
word导出Excel步骤12:最后一步的时候,单击“完成”。
word导出Excel步骤13:在弹出的“导入数据”时候,我们可以选择从那个表格中开始,单击“确定”按钮。
word导出Excel步骤14:此时,就已经成功的将Word纯文本转换到了Excel表格中来了。
浏览量:2
下载量:0
时间:
在Excel中录入数据的时候,有很多情况都是数据源在PHP上,这个时候只要用到导出功能就可以省下录入的时间了。接下来是读文网小编为大家带来的php如何导出excel的方法,供大家参考。
导出Excel步骤1:百度:phpexcel,结果如图所示,点击第一个结果;
导出Excel步骤2:进入官网后,找到右边的download按钮,下载,下载完成的是一个压缩文件,解压放到你的项目目录里,根据个人情况而定;
导出Excel步骤3:因为这里给大家做演示,所以建了一个测试文件,有点基础的都能明白是怎么回事,下面进入代码;
导出Excel步骤4://引入PHPExcel库文件(路径根据自己情况)
include './phpexcel/Classes/PHPExcel.php';
//创建对象
$excel = new PHPExcel();
//Excel表格式,这里简略写了8列
$letter = array('A','B','C','D','E','F','F','G');
//表头数组
$tableheader = array('学号','姓名','性别','年龄','班级');
//填充表头信息
for($i = 0;$i < count($tableheader);$i++) {
$excel->getActiveSheet()->setCellValue("$letter[$i]1","$tableheader[$i]");
}
导出Excel步骤5://表格数组
$data = array(
array('1','小王','男','20','100'),
array('2','小李','男','20','101'),
array('3','小张','女','20','102'),
array('4','小赵','女','20','103')
);
导出Excel步骤6://填充表格信息
for ($i = 2;$i <= count($data) + 1;$i++) {
$j = 0;
foreach ($data[$i - 2] as $key=>$value) {
$excel->getActiveSheet()->setCellValue("$letter[$j]$i","$value");
$j++;
}
}
导出Excel步骤7://创建Excel输入对象
$write = new PHPExcel_Writer_Excel5($excel);
header("Pragma: public");
header("Expires: 0");
header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
header("Content-Type:application/force-download");
header("Content-Type:application/vnd.ms-execl");
header("Content-Type:application/octet-stream");
header("Content-Type:application/download");;
header('Content-Disposition:attachment;filename="testdata.xls"');
header("Content-Transfer-Encoding:binary");
$write->save('php://output');
导出Excel步骤8:打开页面,刷新的时候会弹出对话框,让你选择文件保存路径和文件名称,我直接放在了桌面上,如图所示;
导出Excel步骤9:打开表格后,数据和格式跟代码中的一致,说明PHP导出的Excel是正确的。如果出现错误,检查一下你的表格数组和数据数组吧。
浏览量:3
下载量:0
时间:
在Excel中录入数据的时候通常数据都是有源文件的,这个时候就可以直接从源文件直接导出到Excel,具体该怎么导出呢?下面是读文网小编带来的关于网页数据导出excel的方法,希望阅读过后对你有所启发!
网页数据导出Excel步骤1:小编举得这个例子是网页中关于2014年高考投档情况的一个汇总表,不过在网页中,如图,我们可以看到共计是分成了17个网页,看着就有些烦躁。
网页数据导出Excel步骤2:如图,我们可以直接把鼠标放到表格处,右击,选择导出到excel中即可。
网页数据导出Excel步骤3:如图,这就是导出的excel,一直导出。
网页数据导出Excel步骤4:将导出的经验进行整理,如图,整理到一个文件夹中。
网页数据导出Excel步骤5:然后就可以参照小编的这一篇经验将所有的excel工作薄合并成一个即可。
网页数据导出Excel步骤6:当然,至于弄成word版的就直接复制excel里面粘贴就好了,记得粘贴的时候在excel中提前准备规划好,别学小编下图中弄的这么丑就行。
网页数据导出Excel步骤7:当然,小编举得这个例子中,还有个更便捷有效的法子,就是Ctrl+A,Ctrl+C,Ctrl+V,不过这个法子貌似不够高大上嘛。
浏览量:2
下载量:0
时间:
在Excel中录入好数据以后经常需要把Excel表导出到WORD中,因为在Excel中有着较好的编辑表格功能,而word却没有但观赏性比Excel强,Excel表格具体该如何导出到word中呢?接下来是读文网小编为大家带来的excel表格导出到word中的方法,供大家参考。
EXCEL导出word步骤1:先在Excel上完成列表、数据计算。然后将文件保存在一个方便找到的地方。
EXCEL导出word步骤2:打开word,在需要导入表格的地方选择菜单栏中的“插入”按钮。
EXCEL导出word步骤3:在插入选项中选择“对象”。
EXCEL导出word步骤4:在对象对话框中点击“由文件创建”,然后点“浏览”,找到刚刚保存的Excel文件,点击“插入”,再点“确定”。
EXCEL导出word步骤5:就可以在word中看到已创建的表格,点击一下表格,可以设置表格的格式,如“居中”。点击表格四个角的小点,拖动,可以调整表格大小。
浏览量:2
下载量:0
时间:
在spss中录入好数据的时候,通常会有需求把spss导出到Excel中,具体该如何把spss导出到Excel呢?下面是读文网小编带来的关于spss导出到excel的方法,希望阅读过后对你有所启发!
1、用数据有效性定义数据长度。
用鼠标选定你要输入的数据范围,点"数据"->"有效性"->"设置","有效性条件"设成"允许""文本长度""等于""5"(具体条件可根据你的需要改变)。
还可以定义一些提示信息、出错警告信息和是否打开中文输入法等,定义好后点"确定"。
2、用条件格式避免重复。
选定A列,点"格式"->"条件格式",将条件设成“公式=COUNTIF($A:$A,$A1)>1”,点"格式"->"字体"->"颜色",选定红色后点两次"确定"。
这样设定好后你输入数据如果长度不对会有提示,如果数据重复字体将会变成红色。
浏览量:3
下载量:0
时间:
在Excel中经常需要用到从文档中导出图片的功能,这个功能还是比较常用的,如果还不会从Excel导出图片的朋友不妨学习一番。下面是由读文网小编分享的如何从excel导出图片的方法,以供大家阅读和学习。
导出图片步骤1:先说下怎么插入图片,如图中①②③步骤。
导出图片步骤2:然后点击最上面,选择另存为。
导出图片步骤3:此时,选择保存类型为“网页”。
导出图片步骤4:还需选择保存为整个工作簿,也是默认的选择。
导出图片步骤5:然后,找到保存的位置,即可看到图片被分离出来了。
浏览量:2
下载量:0
时间:
在Excel中录入好数据以后经常需要导出图片,或许有的朋友并不知道表格该如何导出成图片,如果不懂的朋友欢迎一起来探究摸索一番吧。下面是读文网小编带来的关于excel表格导出图片的方法,希望阅读过后对你有所启发!
表格导出图片步骤1:打开Excel2013,选择要导出图片的表格区域。
表格导出图片步骤2:选择“复制为图片”
表格导出图片步骤3:选择 ”位图“,点击 ”确定“。
表格导出图片步骤4:选择一个空的表格,选择粘贴。
表格导出图片步骤5:现在我们图片制作成功了,如下图所以。
浏览量:3
下载量:0
时间:
在Excel中把图表制作好后或许会需要把图表导出的需求,或许有的朋友并不会把图表导出的功能,如果有需要用到的不妨来学习学习,接下来是读文网小编为大家带来的如何把excel图表导出的方法,供大家参考。
图表导出步骤1:选择图表,右键”复制“,或者使用快捷键"Ctrl + C"
图表导出步骤2:打开画图工具:”开始“-”程序“-”附件“-”画图“。
图表导出步骤3:粘贴到画图工具上:右键-粘贴。图表图片有时比画图区域要小,这个时候,就要用画图工具的“裁剪”功能。
图表导出步骤4:用画图工具保存想要的图片格式
浏览量:3
下载量:0
时间:
在Excel中经常有些图片觉得还可以,需要导出保存的,这个时候就需要运用一些Excel的导出技巧了。下面是由读文网小编分享的如何将excel图片导出的方法,希望对你有用。
Excel图片导出步骤1:下图就是一张放在Excel中的图片,我们想要将图片导出,然后保存成图片的格式,怎么操作呢?
Excel图片导出步骤2:首先,我们尝试鼠标右键单击看看,有没有“图片另存为”的选项,结果发现并没有相应的选项。
Excel图片导出步骤3:那么,我们再点击图片,看看“图片工具”选项卡上是否有相应的选项,结果还是没有。
Excel图片导出步骤4:这是因为Excel在设计的时候是针对数据处理的,并没有相应的保存图片的功能,这就需要其它的载体来帮助我们进行保存。
Excel图片导出步骤5:我们首先选中图片,鼠标右键单击,然后选择“复制”。
Excel图片导出步骤6:把你要从Excel中导出的图片,粘贴到PPT中,然后再选中图片,用鼠标右键单击,这时,就可以看到“另存为图片”的选项。
Excel图片导出步骤7:选择图片保存的位置,然后点击“保存”按钮。
Excel图片导出步骤8:这样,就通过中间载体“PPT”的作用,成功将Excel中的图片导出来,并且成功的进行了保存。
浏览量:2
下载量:0
时间: